home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1994 January
/
PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso
/
reviews
/
pg_08
< prev
next >
Wrap
Text File
|
1993-11-09
|
52KB
|
1,435 lines
PG-08: General Programming Tools and Info
ARIS Version Tracking System 1.3 [AVTS13]
Riedel, Alexander
$30
#20286 [2 disks] (11-93 CD)
is a control/configuration management system for software allowing you
to keep track of the versions of source code modules and tracing the
development of the program.
Super Shareware System 1.0
PractiComp
$65
#27874/4668 [2 disks]
tracks customers, prospects, distributors, contacts, products, sales,
and exenses for shareware authors. You can do targeted mailings to
customers, prospects, and distributors, printing postcards or labels.
There are 24 reports available, some including contact listings and
directories, geographic summaries for customers and distributors, a
balance sheet, payments due and income over a specified time period with
subtotals by day, month, or year. You can import data in dBASE,
Delimited, or SDF formats.
---------------
12345 Debugging Small Programs Disk
---------------
DynaStrip (DSTRIP)
Dynasoft
$0
is a debugging information manager. It searches all subdirectories and
processes any OBJ files that match the wildcard filespecs. It allows
selective stripping of debugging information, thus resulting in linkable
applications that support moderate debugging capabilities.
I&C and IOPort 1.01 (IOPORT)
Gramann, R. A.
$22
I&C is a TSR debugger. Unlike Debug and CodeView, it can be used to debug TSR
programs as they operate. At the press of a key, it allows memory inspection,
memory modification, and instruction breakpoint with data collection. IOPort
allows port input and output by pressing a hot-key.
Memutils 1.1 (MEMUTIL)
Shearer Cooper Computer Company
$10
is a collection of utilities that can greatly assist in debugging and
monitoring memory usage and memory problems in programs. USEMEM uses up a
specified amount of memory, for checking how your program will run on macnines
with less memory. FILLMEM fills memory with a specified value and then
optionally runs your program. MEMTEST performs a byte-by-byte test of your
standard DOS (640K) memory. WATCHMEM is a TSR that watches and remembers all
requests for memory (allocation, modification, and release) as well as
requests for execution and termination.
Monitor
Wissinger, Richard
$25
is a programmer's debugging tool. When you press the hotkey, it will interrupt
the current process in your machine, and display all the appropriate
information about the interrupted process. You can now alter the state of
MONITOR/386, such as entering new breakpoints, modifying memory, etc.
SOS Engine 2.14a (SOSENG)
Solid Oak Software
$30
is a debugging tool which records low level application activity such as
file accesses, reads, writes, memory allocation requests and more. It
links into an application in Clipper, C, BASIC, TP, etc.
SpyTrak 2.5
Korvin Communications Co.
$30
is a TSR, disassembling and debugging tool. Disassembling is performed
during the program's execution. It tracks each operation performed by
the program step by step, recording status of registers, flags and
instructions, unassembled into opcode.
Trap
Kolbeck, R.
$0
is a useful tool for debugging interrupts and reverse engineering. It's also
very helpful in detecting viruses and creating TSR-programs. With TRAP, you can
trap every interrupt in your PC, even hardware interrupts like INT 08h, 09h or
1Ch.
---------------------------------
END OF SMALL PROGRAMS DISK #12345
---------------------------------
------------------------
2180 General Programming Small Programs Disk
------------------------
2180 Calculators
----------------
Bits 2
Roper, David
$0
is a program for PC/Main-Frame developers. It does math calculations and can
be used as a substitute for Math Tables. It does Logs, Trig, Base conversions
and more.
HDBcalc 1.0
Lynch, Jim
$10
is a 16 bit programmer's calculator that lets you perform math and logical
operations in Hex, Decimal and Binary notation. Unlike other calculators, the
operands and the result are all displayed on the screen at the same time.
This makes it possible to do "what if" type of calculations, in spreadsheet
fashion.
PopCalc 1.01
Microsystems Software Inc.
$20
is a pop-up (6k) calculator that will evaluate complex expressions in binary,
decimal and hex format. It also supports all C operators, plus Rotate. PopCalc
will let you assign values to variables and evaluate equations. PopCalc locks
up under DESQview.
2180 Help and Information
-------------------------
Cvundo
Rosenbloom, David
$0
offers a couple of very useful and seemingly undocumented CodeView features.
Game-Pgm
Gellman, Robert
$0
is an essay of the author's own views on the programming of games. Mr. Gellman
has programmed several games and registered a number of others. This file
contains his views on good and bad features in shareware and other games and
some pointers on how to make a good, quality game with a reasonable price.
LicAdd
Unique Software ASP
$15
is a set of programs primarily for shareware programmers: LICENSE 1.1 prompts
the user for his name and address and prints a customized registration form. The
user then only has to include a check, fold the form, add a stamp and mail. No
envelopes are needed. ADDRESS is similar, except it lets registered users easily
report a change of address.
Rat 2.40 (RAT-EW)
Wooten, Emery
$5
is a 5k pop-up that displays the ASCII character set.
Software Engineering Book List (BOOKS)
Cohen, Richard
$0
is a reading list that was originally developed in 1986 for a college course
in structured analysis. It has since been revised and expanded a number of
times to support a variety of courses, both college and industrial, in
software engineering. These books should be of considerable interest to anyone
developing business oriented information systems.
UPD386
Norton, Daniel A.
$0
is a summary that describes the differences between the instructions of the
Intel 80286 and 80386 processors. It discusses the 32-bit register, the new
addressing modes, debug registers, and paging. It also describes each new
instruction, along with examples. It is primarily intended for programmers who
are already familiar with the 80286 instruction set.
2180 Editors
------------
HexView 1.2
Daytris Information Systems
$15
is a hexadecimal editor for the MS-DOS environment. It can be used to edit or
view binary or ASCII files in a full screen hexadecimal format.
HexIt
Viscomi, Peter M.
$8
will translate files into HEX format and optionally display them on the screen
or print them.
2180 Sound Editors
------------------
Say Invalid (SAYINVA)
Leithauser, David
$5
can be called by your program to say "Attention. Invalid input. Please Redo."
through the computer's speaker in a voice guaranteed to wake up your user (and
everyone else in the office). Frankly, we prefer HAL's soothing "Sorry, Dave, I
can't do that." (See disks 2388-2392 for Sound player and sound files.)
Sound Effects Library (SFXLIB)
Smith, Dave
$0
allows you to include any of 17 different sounds in your programs. It features
fires, explosions, bombs, tones, vibration and more.
SoundFX 486 (SFX486) (08-93 CD)
Smith, David
$17
is a sound effects library for 486 Systems. There are 70 sounds
included, plus a demo program which can play each of the sound effects.
Sounds Good 2.0 (SOUNDSG)
Leinecker, Richard C.
$15
is a sound editor that creates files you can easily integrate into your programs
through the use of a set of library routines. The sounds are interrupt driven
and allow you to do other tasks in the foreground. BASIC and C examples are
given.
--------------------------------
END OF SMALL PROGRAMS DISK #2180
--------------------------------
--------------------------
2181 General Pgm. Other #1 Small Programs Disk
--------------------------
21Help
Kaye, Bob
$?
is sort of a poor man's Norton Guide describing each INT 21H function, the
other DOS interrupts and the ROM BIOS interrupts. There is a small resident
portion (2.2K) which reads three text files from disk and displays the
selected information. Requires EGA/VGA.
386Bug
This subroutine provides a quick indication of the function of the 32-bit
MUL instruction in the Intel 80386.
Alloc 1.4
Jones, Robert L.
$0
is an ALLOC procedure that uses interrupts rather than externally linked OBJ
files.
AnsCrt
Housh, Rick
$0
Uses standard ANSI calls for all cursor placement, color attribute changes,
etc., and Interrupt 21h DOS calls for everything else. It uses no ROM BIOS calls
at all and should work on any MS-DOS computer with ANSI support.
Exec (EXEC-TW)
Wagner, Thomas
$0
is the source code in several different languages to allow swapping of your
program to EMS to free memory for other programs to run.
Fadd
Richwell, Gunner
$15
will compute the values for all combinations of segment value, offset value
and physical address.
Filbuf
Kyle, Jim
$20
is a LIB module that will determine the number of FILES and BUFFERS configured
in a system. BASIC and C examples are included.
Flist 1.0
Portz, Frederick F.
$0
will neatly format and list source code listings.
FndEnv
is a routine that finds the master Environment block for DOS. If it cannot
find it, it passes back the local Environment block. Source code included.
HiMem 2.06
Microsoft Corporation
$0
defines the Extended Memory Specification (XMS) version 2.00 for MS-DOS. XMS
allows DOS programs to utilize additional memory found in Intel's 80286 and
80386 based machines in a consistent, machine independent manner.
LDiff .110
lets you create update files which can be distributed to your program users
for updating their old program files. LDiff automatically compares your new
EXE with the old EXE and creates a difference file. The difference file and a
small LDiff utility can be given to users. The utility will automatically
update their EXE files. This can be cheaper and easier than sending all-new
files.
Libra 1.01
Rose, Herb
$20
provides a useful, easy interface to Microsoft's LIB program for managing
object libraries. This is a programmer productivity tool. It shows all the
modules in a library, the EXTERNAL and PUBLIC symbols referenced by each
module, and the module size. In addition to the normal LIB operations of ADD,
DELETE, EXTRACT, and REPLACE modules, you can perform a search for modules
that reference particular symbols. All this is done with an easy to use,
windowed user interface.
NewProj
Andersen, Anthony
$0
automates the creation of OS/2 PM projects. It makes all files necessary to
compile and run a program. It creates a main routine, window routine, and a
dialog box routine. C, RC, DLG H, MAK, ICO, DEF, and LNK files are produced.
Source is included.
QMake
Houston, Jerry
$0
is an intermediate step between Sammy Mitchell's excellent editor QEdit and
the MAKE.EXE utility that's supplied by many manufacturers. It will allow you
to press a key while editing a program source file, and automatically invoke
your MAKE utility with that current filename (minus its extension) as the
argument for MAKE. Source code included.
RunTime Memory 1.10 (RTMEM)
Dunford, Christopher J.
$0
lets you test-run programs within a specified amount of DOS memory.
TexStat 2.1
Panther Associates
$5
will keep track of your programming progress by counting all characters, words,
lines, periods, commas, semicolons, 'C' and Pascal comments.
--------------------------------
END OF SMALL PROGRAMS DISK #2181
--------------------------------
--------------------------
2182 General Pgm. Other #2 Small Programs Disk
--------------------------
Exe2Com 1.05
Dunford, Christopher J.
$0
is a replacement for Exe2Bin. It offers an optional display of the EXE file's
relocation table, which can help if you get the relocatable items error when
converting EXE to COM. Includes C source.
Easy Install 1.0B (EZINSTL)
Scanlon Enterprises
$10
automates the installation of your software.
EDI Install for DOS 1.0 (EDI-DOS)
Eschalon Development Inc.
$45
is a complete customizable installation program. It has an attractive window
interface and supports multiple disks of any size media. It also supports file
compression. The executable installation program is less than 40K.
PcFmt 1.3
Unique Software ASP
$15
formats your Aspect Source Files, accounting for all block structures, giving
you evenly indented statements which are easier to read.
PcUser
Blenman, Percival
$0
are some miscellaneous user functions.
Programmers Toolbox 1.0 (PGMTOOL)
Silicon Systems
$15
is a set of utilities that allow the programmer to analyze/edit files and/or
memory in their base HEX form. DUMP, the file dump utility, displays files and
memory in both HEX and ASCII formats and allows the user to save portions of the
dump to a file. HEXEDIT, a Hexadecimal edit utility, allows the user to edit
binary and ASCII files in a HEX mode. It uses basic editing features,
ASCII/Binary Search, Scroll, Edit, etc.
Quik-Install 1.6 (QUIKINS)
Wester, Michael L.
$15
is a small (8k) software installation program. Multi-disk installation is
supported. It copies files or installs from EXE archives, checks available
disk space, creates subdirectories, automatically executes applications after
installation, and stores setup internally.
ScrBin 1.1
Knox, Lewis
$0
converts ASCII text to binary files that can be written directly to video
memory. The advantages of this approach are that this is faster than the
usual screen writing commands in languages like C, Pascal and BASIC, and that
having help screens, menu screens, data entry screens, etc, stored in disk
files keeps the size of your source code down, and that this allows you to
design screens more easily with a full-screen editor rather than in your
programming environment.
ScrCount (SCRCONT)
Civiol, Ollivier
$5
is a memory resident program that provides screen addresses in hex and decimal
for programmers. (res:8k)
XmsTrix
Roy, Don
$0
contains assembler routines built around the Microsoft Extended Memory
Specification (XMS), Version 2.0 for MS-DOS. At the minimum, you can add up to
an extra 64K of executable code space for your programs.
XRay 1.5
Kihlken, Tom
$15
is a memory resident program (8k) which provides either a detailed report or a
summary of exactly which DOS function calls, including a number of undocumented
DOS calls, your program is making. You can use it to determine what other
programs are doing or to help debug your own programs. Also included is a high
resolution timer which helps detect I/O bound code which can bog down even your
tightest assembler program.
--------------------------------
END OF SMALL PROGRAMS DISK #2182
--------------------------------
--------------------------
3881 General Pgm. Other #3 Small Programs Disk
--------------------------
#3881 Graphics/Video
--------------------
AnsiDemo
Tramblay, Alain
$0
displays a table of ANSI colors and associated codes.
BGIANI 1.2
Thomas Design
$0
is a 256 color mini-movie projector for VGA. It animates a four-frame VGA
sequence via page flipping. The program should support all VGA cards that
support 320x200 by 256.
Designer's Friend 2.5 (DESIGNR)
Information Management Systems, Inc.
$15
is a 7.5K TSR that automates interface and screen design tasks. It includes
functions to center strings in a field, count the characters in a string, read a
string off the screen, write a string to the keystroke buffer, display an ASCII
chart, and create bit masks.
InfoBar 1.51
Maland, Philip
$5
will show you the exact (X,Y) position of any point on the screen. It also
displays the current color and ASCII character number under the cursor, and the
video offset. InfoBar is very helpful for programming in many different
languages.
MCD 1.08
Burton, Michael ASP
$15
helps programmers design graphic mouse cursors for their applications. Code
for the cursor can be generated for most languages.
RGB ColorMixer 1.5 (RBG15)
Dutson, Adam
$5
takes the guesswork out of using the red, green, and blue arguments of
the setrgbpalette() function. (Not on this disk. Ask for disk #18193.)
Screen (SCRN-JB)
Battle, John O.
$?
is several subroutines for two-monitor systems. One clears the monochrome
screen, one writes ASCII characters to the monochrome screen, another writes
ASCIIZ characters and the last one writes hex values to the monochrome screen.
Sprite Maker 2.04 (SPRITEM)
Dalrymple, Billy
$10
allows the EGA/VGA programmer to easily create, manipulate, and save EGA images
for use with many block manipulation functions such as putimage, and moveblock.
Sprites created can vary in size from 1*1 pixels to 100*60 pixels.
#3881 Misc.
-----------
CPrint 2.17 (CPRN_CS)
Cactus Software
$20
prints source code for most languages on LaserJets with comments
highlighted.
Source Application Manager (SAM2)
Mogenot, Olivier
$0
is a programming environment that can be used with different languages
so that you do not have to deal with different interfaces/editors for
each.
--------------------------------
END OF SMALL PROGRAMS DISK #3881
--------------------------------
----------------------------
12346 General Pgm. Other #4 Small Programs Disk
----------------------------
Charts of Reference 1.1 (COREF)
RaLin Enterprises
$7
is a reference utility for programmers. Charts include eight different charts,
ASCII text color codes, ANSI Esc codes, color attribute numbers, extended key
codes, and character codes.
Cx 1.03
Nelson, Eugene
$45
is a data compression library for MS-DOS, Windows and OS/2. Cx includes
examples for VB, C and Pascal examples; OBJ, DLL, MIX and TPU interfaces; and
source.
Merge (MERGEBG)
Ghodsi, Bob
$?
helps you create large single files from multiple source files.. These files
can later be used for general reference purposes or cut and paste jobs
during application development.
VControl 1.0 (VCONTRO) (12-93 CD)
Shaw, James
$0
allows programmers to backup revisions of code automatically. Also
includes other small programs to simulate version control software.
VI_Soft
Vanderheiden, Gregg C. Ph.D.
$0
is a discussion about developing software that is more accessible for
visually impaired.
Visual Compare 1.52 (VCOMP)
Whitney, John R. ASP
$33
is a file comparison utility. It is very fast, and the use of colors to
differentiate the files' contents in a scrollable display makes it easy to see
differences between files. Recommended in Dr. Dobb's Journal. Great for
comparing program source files.
WSP 1.50 (08-93 CD)
Wada, Wakiti Koichi
$?
compares an old and updated file and creates a COM program which will
make the changes to the user's old file. You can send the user just the
COM file instead of a full set of new files.
---------------------------------
END OF SMALL PROGRAMS DISK #12346
---------------------------------
------------------------------
0232 Programming Aids, General Small Programs Disk
------------------------------
Baseres 3
L/G Computer Consultants
$10
is a stay-resident program written in Turbo Pascal to satisfy the programmer's
need (especially C language) for base conversion of numbers and characters. The
conversions are displayed simultaneously for Ascii, Hex, Decimal, Binary and
Octal.
Calc (CALC-CD)
Dunford, Christopher J.
$0
is a calculator with many programmer-type functions, such as shift-left,
shift-right, 2's comp., 1's comp., And, Or, Xor, Hex, Decimal, Octal, Binary.
CMP
Gersbach, Jack
$?
is a file comparison utility program that has the power to perceive added and
deleted sections of a file as well as changes.
HDiff 1.22
Dunford, Christopher J.
$?
a fast text file comparator for OS/2, intended for programmers' use in source
and version control.
Hybrid Btrieve Browser 1.0 (HBB)
Graham, Micheal S.
$33
is a TSR that will allow you to view Btrieve records in a user defined format.
Ten different views can be defined with ten fields per view. The view screen can
be scrolled four ways and data can be pasted into the keyboard buffer. Requires
512K, DOS 3.x or higher and Btrieve 4.10 or higher.
Instant Install 1 SE (IINSTAL)
Stein, Johnathan J.
$100
allows you to create installation programs for your software. It
supports ARC, LZH or ZIP. It can handle multiple diskettes with ID
check, multiple destination directories, success messages, free space
check, READ.ME viewer, and final DOS command for custom SETUP or to run
installed software. Extract program is not needed if on target PC. (Not
on this disk. Ask for disk #8954.)
Keys 2.1 (KEYS21)
displays the scan values and ascii values of keys when pressed.
Make
$?
executes commands in a "makefile" to update one or more target files. If no "-f"
option is present, "MAKEFILE" is used as the makefile.
MemScan
Martin, Charles F. ASP
$0
is a TSR memory scanner. It lets you scan RAM during program execution
or it can be called in an Assembly program. It also shows contents of
registers.
MovROM
$?
copies the BIOS to RAM, makes it resident, and repoints all BIOS interrupts to
the copied code, thus allowing any debugger operations to be preformed. MOVROM
must be executed before any resident utilities are installed because such
utilities repoint BIOS interrupts to themselves. When MOVROM exits, it displays
the segment where it copied the ROM code; the offsets are the same as in the
original BIOS listing.
Nifty James' Stack Checker 1.00 (NJSTACK)
Blaszczak, Mike
$10
is a set of .OBJ files which contain a redefined version of Microsoft's _chkstk
routine.
PCTrace
$?
implements a trace table for MS-DOS to allow you to see what DOS or BIOS
functions a particular program uses.
Programmer's Aid (PgmAid)
Richmond, J. P. Jr.
$10
is a resident utility that allows you to call up a table of ASCII characters at
any time.
Screen Image Editor 2.1d (SIE)
Ramaekers, Frank Jr.
$24
will assist programmers in creating menus and pop-up help screens for their
programs and to make it easier to display screens in DOS batch files.
Turbo Environment 2.21 (TURBO)
Orme, Daniel
$25
is an integrated development environment for your favorite assembler or
compiler. It has most of the features found in Turbo Pascal's IDE such as an
editor, the ability to edit two files at once; shell to DOS; pull-down menus;
same key strokes as Turbo Pascal; and a configuration file. Other features
include on-line help, box shadowing, and 43/50-line support for EGA/VGA.
Xray (XRAY-JF)
Ferguson, John F.
$?
allows you to monitor areas of your computer's memory while other programs are
running. These other programs can be COMMAND.COM, for those interested in some
aspect of that program; your own resident programs; or some .COM or .EXE
application. XRAY gives you, on a real-time basis, the ability to watch memory
variables or your stack change dynamically.
--------------------------------
END OF SMALL PROGRAMS DISK #0232
--------------------------------
------------------------------
0661 Programming Info, General Small Programs Disk
------------------------------
87Error
Scott, Leland C.
$0
is a simple 8087 error interrupt handler. When an error interrupt is generated
by the 8087 a letter in reverse video will appear in the upper right hand corner
of the monochrome display. The letter will indicate the general type of error
which caused the 8087 to generate an interrupt.
ASCII 1.2 (ASCIIJP)
Piepers, John
$0
displays the ASCII table in hex, octal, decimal and binary. It is not a TSR.
BIOS13
Martin, Charley
$0
is a discussion of poorly documented quirks of the BIOS diskette services.
Cipher
is an encryption program.
Compaq-G
COMPAQ Computer Corporation
$?
this document describes how to write an external printer driver to be used with
the COMPAQ written GRAPHICS utility supplied with COMPAQ DOS 3.0 or later. A
sample printer driver is also included, it is intended as an example of how to
implement a simple print screen driver and as a starting point if a more
enhanced version is desired.
DEBUG7
$?
is a tutorial made to present an overview of the DEBUG.COM program for the PC
FortXref (FORTXRF)
$?
Fortran variable cross reference.
Header
Yoshizaki, Haruyasu
$0
describes the header format for the new version (and likely for future
versions) of LHArc.
How To Copyright Software 92 (COPR)
Locus Incorporated
$13
contains a discussion of copyright law and step-by-step instructions from a
programmer/attorney on how to apply for a Certificate of Copyright
Registration of computer software and documentation.
IntProt
Dunford, Christopher J.
$0
descibes IBM's not-well-known protocol for interrupt sharing.
Intervue 1.1 (INTRVUE)
Hackensack
$0
is a viewer for the Interrupt List on MegaDisk set #27613.
Opcode
is a text file that contains Opcode tables through 80386.
Pinnacle Help 1.01 (PHELP)
Pinnacle Help
$75
will help you package your shareware with a slick, professional appearance. It
provides all of the reference material a first time user needs, along with a
file lister, information about registration, and more.
Profiler (PROFILR)
$?
is a system of programs used to list where your code is spending its time. As an
example, to run the system: run PROFILE CHKDSK.COM (a copy of which must be in
your current dir). The batch file profile.bat will copy CHKDSK.COM to
SUBJECT.COM, analyze where subject.com is spending time and list this for you.
Subject.com will be deleted upon completion.
Showkey
Felt, Dave
$?
display ASCII and hex codes for a key.
TSR.TXT
Vitt, Mark
$0
is a discussion of new interrupts that should be hooked in order to create
stable TSRs.
--------------------------------
END OF SMALL PROGRAMS DISK #0661
--------------------------------
At Ease With Computer Programming 1.4
Synfonics ASP
$54
#27641/4027 [6 disks]
is a programming tutor designed to make you think like a computer. It covers
Creative Problem Solving, Writing Solutions, and Translating Into Code. This
lesson is also divided into five sub-courses including Thinking, Defining,
Modeling, Formulating, and Computing. It teaches you how to analyze problems and
write solutions. Requires 512K and CGA, EGA, or VGA.
BloodHound
Fencel, Richard
$50
#1307
is an interesting, unique, program debugging tool. It works by loading and
running your program and recording all the keystrokes that you wish to enter as
part of the normal execution of your program. It then saves the resulting
screens. Normally, you would do this after your program is running the way it
should, but you want to make modifications to it. Programmers know all too well
how modifications in one area of a program almost always cause unforeseen
changes in other areas. So after you have made modifications to your program,
Bloodhound will replay the keystrokes and compare the resulting screens to the
previous `known good run' and report any differences.
Not only does Bloodhound serve as an automated and very thorough Beta Tester,
but it will let you stop the program just prior to any crash points and single
step ahead, examining registers and variables. The keystroke storage files
also serve as a log of the exact sequence of events leading up to the crash.
Bloodhound is not a TSR, but it does load itself into memory before loading
your program to run, and it takes up about 118k of RAM. But unless you have
very limited RAM, that should not be a problem. The 118k is released as soon
as your program quits running. The only minor problem we had was from shelling
to DOS in our program, which made Bloodhound abort on during screen recording.
This should not affect most programs. Every serious programmer should try
Bloodhound. We were very favorably impressed.
BTFiler
Access Microsystems Inc.
$29
#27733/4028
is a Btrieve file recovery, viewing, editing, search and delete utility. You can
can also clone or pack a Btrieve file; import and export records in ASCII files;
create a file from a BTrieve Build file; list file statistics; and build lists
of Btrieve error codes numerically and operation codes alphabetically. A page
size calculator is included.
Also included on this disk is BTViewer ($83), a powerful menu driven
Query/Edit tool for Btrieve files. It features file maintenance functions,
batch modify options, calculated field support, summary report screens, and
much more.
BTR Help
Informative Technologies ASP
$44
#27733/2971
is a tool for use in the design, development, and maintenance of Btrieve
applications. It will rebuild damaged Btrieve files, test file integrity,
browse, delete and add records, edit records in Hex or ASCII, list Btrieve
operations and errors, clone Btrieve files, display file statistics and more.
Anyone who has struggled with Novell/Softcraft's user-unfriendly Btrieve
utilities will be delighted at the ease of use of BTR Help.
BTR Watch
Informative Technologies ASP
$33
#27733/3757
is a memory resident Btrieve debugger. It logs calls to Btrieve, recording time,
date, file name, operation, duration, and result of each access. It will log all
calls or just when specified status codes occur. It will optionally signal you
with a beep when a bad status code occurs.
Beta Test Program 2.7
MyLife Software ASP
$24
#4868
helps software authors develop a beta test program. Suggestions and
examples are provided for an effective beta tester. A beta test bug
report generator is provided for easy isolation of troublesome bugs in
beta software.
Data File Debugger
Gilmore Systems
$20-$40
#1468
is a unique and powerful data file and database debugging tool. It allows you
to interactively display, dump, modify, zap, and fill data elements in the
data file or database by the same variable names that describe the record
layout in your source code.
DFD converts the numbers you type into their proper internal representation,
and converts their internal representation to ASCII strings before displaying
or dumping.
DFD lets you translate data to and from different language formats, including
Computer Innovations C86, Microsoft Pascal, Borland's Turbo Pascal, Borland's
Turbo C, and Microsoft C.
Demo II Examples & Utils
Jameson, Charles Jameson and Silver Tongue Software
$0
#2364
is a set of examples and utilities created with Dan Bricklin's Demo II program.
They show some fairly complicated effects that a newcomer to Demo II might not
think of or might not know how to create. Demo II owners can study the files and
duplicate the effects in their own files.
Demo Workshop 1.1 [DWRK11]
P2 Enterprises ASP
$65
#12672 (12-93 CD)
lets you make demos of and tutorials for your programs. You can create
stand-alone presentations using actual screens captured during the
running of DOS programs.
You can then edit the recorded screens like editing a movie, cut and
resequence scenes, and add pop-up menus and text windows and special
effects. No programming is required. It creates an EXE running
tutorial/demo file as output.
DFDdraw
McDonnell Douglas Corporation
$0
#3321
is a graphics package for creating data flow diagrams. It is easy to use and
supports a wide variety of printers and plotters.
Digitized Voice Programmer's Toolkit
Farpoint Software
$50
#27239/1885 [2 disks]
is a voice-digitizing utility for programmers. It involves a combination of
software and hardware with which programmers may create digitized voice
recordings, store them on disk, edit the voice data files, and incorporate
digitized voice playback into their own high-level language programs.
The recording of digitized voice requires a small, inexpensive hardware device
to be built. Schematics and printed circuit board layout files are provided
for this device. Playback of the digitized voice, however, requires no special
hardware except for a 286/386. Realistically, a hard disk is required to hold
the unarchived files in this set, which total over 1.5 meg.
DOSRef
Williams, Dave
$20
#1759
is intended to replace the various expensive references needed to program for
the DOS environment. It is a programmer's reference to complete register-level
information on all documented and most undocumented DOS and BIOS calls. This
program was formerly called DOSMan.
Dynagen
MyndTryx
$72-$82
#3758
will generate 27 different types of data in ASCII, dBASE, FoxPro, Paradox and
other file formats for testing your software.
EasyCase
Evergreen CASE Tools
$100
#27245/1818
is a CASE (Computer Aided Software Engineering) tool. EasyCASE is intended to
simplify the generation of data flow diagrams, transformation graphs, state
transition diagrams, structure charts and entity relationship diagrams.
A chart can have up to 256 connections, flows or transitions and up to 20 text
blocks. Support is included for HP7550 and HP7475 plotters, for Jackson Data
Structure Diagrams, for monographics cards and for EGA/VGA cards connected to
mono monitors, and more. Requires EGA/VGA, MS mouse, 286/386, 512k.
Easy Chart
Pavitron Computer Group
$45-$60
#27245/1477
is a tool for drawing system flow and hierarchical charts. It uses line drawing
characters and other characters in the IBM extended ASCII set to draw lines and
boxes. It will automatically draw four different flow-charting symbols to any
size you specify: a box, a "list" figure, a "file" figure, and a decision box.
The diamond-shaped decision box is the roughest of the figures because it uses
the `< > /\' characters, which do not form smooth lines.
NSChart
Siltronix
$35
#27245/2540
generates Nassi-Shneiderman structured flowcharts from a Program Design Language
(NSPDL). Translators are available which convert existing code (C, Pascal,
FORTRAN, etc.) into NSPDL. The chart can be printed or viewed on screen.
Flowcharter
#27245/758
is designed to provide a method of displaying complex procedures or events in a
graphical manner using standard symbols which are easy to understand. The most
common use of flowcharts is in the design of complex computer programs. These
flowcharts show the basic design of the program independent of the computer
language in which they will later be written. In this way, other programmers
can translate the design into the actual program using the flowcharts.
PC-Flow
Makoski, Dave
$0
#27245/1229
is a program designed specifically for the creation of flowcharts. It comes
complete with nine commonly used templates representing tapes, disks, printed
output, work blocks, decision diamonds, and more. These are displayed on the
side of the screen and chosen by moving an ìèarrow with the cursor keys or
mouse. Text and connection lines can be added. The final result can be printed
on an Epson compatible printer. CGA-compatible graphics adapter is required.
Only a single screen can be edited and printed at one time, so large flowcharts
would have to be divided into parts and the printed results taped together. One
screen will hold a maximum of 25 flowchart elements.
Finishing Touch 2.4
ImagiSOFT, Inc. ASP
$73
#27850/4571
is a simple software installation program that reduces the amount of space
required on disks by 50 to 75 percent. It tests a user's hardware to make sure
that it can handle your software.
First Impression 2.6 [IMPRESS]
Lincoln Beach Software ASP
$60
#27850/4197 (11-93 CD)
is a toolkit for creating an easy to use installation program. Features include
the ability to check for drive availability and free disk space, to add a
subdirectory to the PATH, print documentation, code user's name into the
program, use compressed files, update the CONFIG.SYS file, and more.
PowerInstall 1.4
Ataras Engineering ASP
$29
#27850/4198
is a software installation utility. You provide instructions in a text file and
it creates an .EXE file to do the installation accordingly. Among the many
commands you may put in the script file are the abilities to read from and write
to windows, read keystrokes and mouse clicks, execute COM/EXE/BAT files with or
without the user seeing it, view files, copy and delete files, verify paths,
make and change directories, use variables and line labels, use IF statements,
and more.
Exec 3.3A [EXEC]
Wagner, Thomas
$0
#12464 (09-93 CD)
contains source code in several different languages to allow swapping of
your program to EMS to free memory for other programs to run. Features
include XMS support, the ability to process BAT files and handle
redirection, and many error codes.
FileXRef
ConVal Software, Inc. ASP
$27
#3249
will scan all your application source and ASCII documentation files, producing
cross reference report files, or data files. It can process all text files and
has special processing logic for supporting the syntax of the following file
types: BAS, BAT, C, H, CPP, HPP, COB, DOC, PRG, FOR, ASM, MAK, PAS, PLI, PRG,
REX, SQL, INP, and TXT. All other types are scanned as if they were ASCII text
files.
GFNT
KYPP production
$39
#4276
is a graphic editor for creating sprites for animation for VGA. Several sample
files are included. Requires 512K memory and VGA.
Grafix
Albrecht, Joseph A.
$0
#1595
provides programmers support for the Tandy 1000's 320x200x16-color graphics mode
and Texas Instruments SN76496 sound chip. Graphics functions provided include
point plotting, line and circle drawing, draw and box filling routines, graphics
text and cursor support, store and transfer graphics images, painting, noise,
and sound generation.
Help Development Kit 9.5 [HDK95A]
Loewy, Ron
$40
#20294/12460 (12-93 CD)
creates help files for the Windows Help engine, DESQview/X, QuickHelp,
THelp, TVHC, and PopHelp. This is a blessing for those unwilling to
tackle the complexities of the Windows RTF formatting. It is a must-have
for programmers working in multiple platforms.
Input files are easily created with a text editor and a few simple
commands. The only major drawback at this time is that font colors and
sizes are not selectable in this version. The author says: "next month".
Also included is [IL2HDK] 2.1 which converts Ralf Brown's interrupt list
to the Help Development Kit's HDF format.
HelpPC
Jurgens, David
$25
#1787
is a collection of public domain technical articles, lists and excerpts from
several common reference manuals all organized in a single database. The help
topics include BIOS interrupts, DOS interrupts, BIOS data areas, DOS data
structures, and Standard C functions. The main program is a quick reference
utility which allows viewing of the help database from the DOS command line.
You'll find the screen displays are brief and to the point. This program is
designed for the PC programmer who knows what he's doing, but just can't
remember the syntax, or parameters to some little used BIOS interrupt, DOS
data structure or C function. Over 900 technical topics have been covered.
Other features include a file indexer, partial pattern matching for topic
searches, a TSR version, hypertext linking, and more.
Misc. Programming Tools
Vic Williams
$0
#3537
is a set of programmer's tools. Make is a program that will maintain, update,
and reconstruct groups of programs and other software. Build makes conventional
makefiles with a variety of options. To_ovl converts conventional
Borland/Microsoft make linker files to Blinker/Plink overlay script files. SerNo
helps add and read serial number information at the bottom of EXE and COM files.
LS lists files with a variety of options.
MSDOS Interrupt List 3.7 [INTER37A]
Brown, Ralf
$0
#27613/3941 [3 disks] (12-93 CD)
is a comprehensive listing of functions available through interrupt calls, both
documented and undocumented.
Nice-N-EZ
Digital Manufacturing Systems
$20
#27732/3665
is a program development environment for use with programming language. You can
include your own help information from which you may copy and transfer text,
such as programming examples, into your own program.
The usual editing functions are provided as well as powerful block operations, a
clipboard to store deleted or copied text, automatic indentation, keystroke
macros, various programming aids. mouse support, the ability to edit up to five
modules at one time and more. Requires 512K.
Programmer's Integrated Environment
twentysomething Software
$10
#27732/3180
provides an interface for most programming languages. It allows you to
edit, compile, link, test, and debug a program using a basic menu.
Requires 512K and a hard disk.
SCDraw
McDonnell Douglas Corporation
$0
#27732/3320
is a powerful, PC-based systems development tool for analyst and programmers. It
allows you to build and maintain structure charts and data structure diagrams.
You can improve your productivity by providing a sound blueprint of how program
components fit together as you build your structure chart.
SPA:WN
-
$50
#27732/692
is a programming environment. To help you get started, the disk also contains a
tutorial for people unfamiliar with the concepts of structured programming and
hierarchical top-down design. According to the author "SPA:WN is the only
pan-lingual (i.e. adaptable to any target language) Warnier diagram based
structured program development tool."
Turbo Template
KrikWare
$15
#27732/3121
helps in the design of software and forces you to write code with better
structuring. You start with an outline from which the program generates
a skeletal version of your program. From there, you can flesh out your
program. Works with C, Pascal, and BASIC.
OVL
Devore, Michael E. ASP
$75
#1657
is a set of overlay managers, a linkable and a stand-alone version. OVL loads
overlays from disk at the appropriate time and jumps program execution to the
overlay code. OVL has only been tested with MASM, Turbo C, and QuickBASIC
4.00, but it is probable that OVL will work with all languages that compile to
Microsoft Overlay LINKable object modules and which perform direct calls to
routines in the program code. The system now works with Clipper, BASCOM and
other languages.
Bled
Goosens, Ken
$0
#565
allows different people to make changes to a text file that they jointly
maintain. The typical use of BLED is for producing modifications to source code
for programs. Interactive Microsoft BASIC has long had a MERGE command which
functions like BLED. It inserts, deletes, and replaces lines based on line
numbers. Other public domain programs would compare two BASIC programs and
produce a merge file to convert one to the other using the merge command. BLED
is a generalized program that combines these two functions and works for all
languages, not just BASIC. A command line option lets you remove comments from
code. The maximum number of metavariables is 99. The program supports
metacommands with file includes, conditional logic, and in-line blocks.
Patch
#893
will take a patch file containing any of the three forms of difference listing
produced by the diff program and apply those differences to an original file,
producing a patched version. Primarily intended for when several different
people are working on the same programming project. UNIX is required.
Software Change Control
Erickson, Walter
$20-$129
#3326
compares two files and generates various reports that display any or all change
differences. It records who, why, when, and where changes were made, maintaining
a complete history of all changes. It can help eliminate undetected programming
errors, and track coding progress on software projects.
SYSTRAK
Plossl, Keith R.
$?
#1415
tracks revisions to source code files within multiple program systems.
PC-Tags
Moderne Software
$38-$73
#2025
is a DOS and OS/2 source-code retrieval system that will locate and retrieve a
function or procedure definition from a text file written in C, Pascal, BASIC,
dBASE, Assembly, Modula-2 or any other language (including English). After
locating the source file, PC-TAGS will load it into your editor and place the
cursor at the retrieved function or procedure's beginning. Also included on this
disk is:
PCTUtil
Ramsey, H. Rudy
$0
is a set of utilities for use with PC-TAGS, above. C source code is included.
PGL Toolkit
Norton, JoAnne W.
$95
#4280
is a printer graphics library with over 80 functions. Features include unlimited
virtual drawing resolution up to 32k by 32k and 256 colors, support for 28+
compiler versions and six programming languages, and support for most popular
printers. It produces high resolution printouts utilizing as little as 8K of
memory. Full support is provided for printing through a parallel or serial port
interface, and seven fully scalable stroked font sets are included. No royalties
are required for use in your apps.
MakeDemo
Windham Woods Publishing
$49
#27241/1925
is a text-based demo maker designed to make it easy to create a demo of your
program by capturing and editing screens and by creating new screens with the
built-in screen designer. With the latter, you can make boxes, change colors,
simulate menus and windows, and insert information. Also included is the
runtime program "ShowDemo", that lets you view your works of art exactly as
the end user might see them. Additional features include mouse support, and
the ability to create interactive menus and to create and brand presentations
and put them into single EXE files.
PC-Demo
#27241/1005
is for mocking up demos of programs. The purpose of the program is to make up
slide shows that will demonstrate software. PC-Demo comes with a screen editor
and utilities for capturing screens from other programs. It claims to be better
than Dan Bricklin's Demo program.
Prototype
Martin, Ray
$25-$50
#27241/1568 [2 disks]
is a demo building program for developers who have a program that they want to
demonstrate.
Programmer's Productivity Pack
Falk, Bob ASP
$79
#27285/2646 [2 disks]
is a software package designed to provide the utilities and reference tools most
frequently needed by programmers. Previous versions were retail-only. Included
is a calculator that works simultaneously in decimal, binary, hexadecimal, and
octal. Other features include an ASCII & Color Attribute Chart, keystroke
reference center, keystroke recording and playback, screen capture with
filtering, background printing, a pop-up DOS shell, and more. These programming
tools can run stand-alone or as pop-ups. Support isprovided for dual monitor
systems. A hard disk is recommended.
ProLite
Falk Data Systems ASP
$22
#27285/3026
is a subset of the larger Programmer's Productivity Pak. It includes
productivity tools for programmers, a programmer's calculator, keystroke
reference center, ASCII and color attribute chart, and pop-up DOS shell. It
uses swapping technology to free all but 7K of DOS memory when resident. It
can also be loaded as a stand-alone, DESQview-aware program, or as a normal
memory-resident program without swapping.
QwikMath
Olsen, J. W.
$25
#2444
is a comprehensive programmer's calculator. It offers a complete range of
arithmetic and bitwise operators, the ability to perform calculations in 32-bit,
16-bit, and 8-bit values, a 16-level undo feature, a what-if session without
losing the results of prior operations, ability to freely combine and move
between all conditions provided at any time, context-sensitive help, and
stand-alone or memory resident.
Values may be entered in binary, octal, decimal or hexadecimal, with results
always displayed in all radices, as well as their ASCII or extended scan code
equivalents, where applicable.
Renamer
ConVal Software, Inc. ASP
$42
#3760
renames file and symbol references in your source files. This can be used to
rename certain variables for purposes of standardizing or exporting code.
Supports BASIC, BAT files, C, C++, COBOL, FORTRAN, MASM, Oracle, Pascal, PL/I,
REXX, SQL and xBASE.
ScreenWorld
Civit, Jose Olive
$35
#3027
is a screen designer and source code generator. Boxes, lines, colors, areas,
etc. draw in elastic form. You can include colors in the screens and in the
generated programs; draw lines and boxes with automatic connection lines;
insert text and generate the source code in ANSI and BASIC. This is a very
well done program with numerous features not found in most other similar
programs, such as the ability to create input fields with associated variable
names.
StanKit 4.07
Liachev, Stanislav G.
$102
#12174
is a software installation utility. Features include compression,
copyright text display, copy protection, installation password,
colors, sound effects, and more.
Super-Maint
EmmaSoft ASP
$55
#27396/2736 [2 disks]
is a program development maker with an editor and help facility. Many
sophisticated features are provided for building programs from source code kept
on many drives and directories. Features include support for three memory
models, three languages at a time plus a linker and librarian, Mouse support,
and more. Support is also included for MIX compilers (Power C and the Mix
assembler), Clipper, and Aztec Manx C.
Tesseract
TesSeRact Development Team ASP
$25
#1390
is a library of routines for developing ram-resident programs and a proposed
standard for ram-resident (``TSR'') program communication. The libraries and
modules allow developers to write programs with TSR capability with little or
no knowledge of TSRs. Among the features provided are easy use of hotkeys,
simple Ram-Resident routines, co-resident functions, and cross-routine
communication facilities. These routines been tested with Turbo C 1.5, Turbo
Pascal 4.0 and 5.0, Microsoft C 5.0 and 5.1, Microsoft's Macro Assembler 5.0
and 5.1, and OPTASM 1.0.
TrackIt
Clear Software
$29
#3670
uses a point and shoot environment to build libraries instead of typing lengthy
DOS command lines. Libraries can be built in seconds.
Versatil 1.11
Glaze, Michael M.
$20
#4572
is a set of programmer's utilities in a pop-up 5K TSR. Utilities include an
ASCII chart, box drawing, color attribute, date converter, number converter,
scan codes, and a screen mask.
Virtual Reality Tools 1.0 [VTOOLS]
Denis Sureau
$33
#12554 (10-93 CD)
is a set of utilities to create sceneries and animations of programs of the
future. The current version contains sprite editors, automaton assembler,
mathematical tree designer, and other tools to facilitate the job of
programmers.
]]]]]